large-spotted nutcracker - French English Dictionary